Software Evolution and the Fault Process
نویسندگان
چکیده
In developing a software system, we would like to estimate the way in which the fault content changes during its development, as well determine the locations having the highest concentration of faults. In the phases prior to test, however, there may be very little direct information regarding the number and location of faults. This lack of direct information requires developing a fault surrogate from which the number offaults and their location can be estimated. We develop a fault surrogate based on changes in the fault index, a synthetic measure which has been successfully used as a fault surrogate in previous work. We show that changes in the fault index can be used to estimate the rates at which faults are inserted into a system between successive revisions. We can then continuously monitor the total number offaults inserted into a system, the residual fault content, and identtfy those portions of a system requiring the application of additional fault detection and removal resources. ,
منابع مشابه
On Feasibility of Adaptive Level Hardware Evolution for Emergent Fault Tolerant Communication
A permanent physical fault in communication lines usually leads to a failure. The feasibility of evolution of a self organized communication is studied in this paper to defeat this problem. In this case a communication protocol may emerge between blocks and also can adapt itself to environmental changes like physical faults and defects. In spite of faults, blocks may continue to function since ...
متن کاملTesting and Debugging Resource Allocation for Fault Detection and Removal Process
In software development life cycle (SDLC) testing is very important step. One of the key elements of software quality is testing. Fault detection and removal process is also very important when we are doing testing. In the last 30 years numerous software reliability growth models where developed for fault detection and correction process. Majority of models where developed under static conditio...
متن کاملFault location and classification in non-homogeneous transmission line utilizing breaker transients
In this paper, a single-ended fault location method is presented based on a circuit breaker operation using the frequencies of traveling waves. The proposed method receives the required data from voltage traveling waves with the aid of Fast Fourier Transform (FFT) and Wavelet Transform. Then, the Artificial Neural Network (ANN) identifies fault type and determines its location. In order to eval...
متن کاملGeometrical and seismic parameters of the Qoshadagh fault and its role in evolution of the Sabalan Plio-Quaternary Volcano (Northwest of Iran)
In order to evaluate seismic hazard along Qoshadagh Fault (QDF, the causative fault of 11 Aug. 2012 Varzegan- Ahar earthquake), geometric and seismic parameters of the fault were investigated. QDF consists of a central E-W striking, dextral-reverse segment terminating at both ends into NW-SE striking splay arrays. Both eastern and western splay arrays form locally transtensional bends. The NW-S...
متن کاملSoftware Evolution and the Code Fault Introduction Process
In any manufacturing environment, the fault introduction rate might be considered one of the most meaningful criterion to evaluate the goodness of the development process. In many investigations, the estimates of such a rate are often oversimplified or misunderstood generating unrealistic expectations on the prediction power of regression models with a fault criterion. The computation of fault ...
متن کامل